package com.yidu.menuProject.service;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.yidu.menuProject.common.Pages;
import com.yidu.menuProject.model.TuserModel;


public interface UserService {
	/**
	 * 查询用户所有信息的方法
	 * @param pg 页数
	 * @param userName 用户名称
	 * @return 集合  
	 */
    //public List<TuserModel> findAll(String userName);
	public List<TuserModel> findAll(Pages page);
    /**
     * 分页的方法
     * @param userName 用户名称
       * @return 行数
     */
   // public int findByCount(String userName);
	public int findByCount(Pages page);
    /**
     * 增加用户
     * @param user
     * @return 行数
     */
    public int addUser(TuserModel user);
    
    /**
     * 根据用户ID删除用户
     * @param userId 用户ID
     * @return 行数
     */
    public int deleteUser(TuserModel user);
    
    /**
     * 用户修改上屏的方法
     * @param userId 用户ID
     * @return 集合
     */
    
    public List<TuserModel> findUserById(@Param("userId") String userId);
    
    /**
     * 修改用户的方法
     * @param user 用户
     * @return 行数
     */
    public int updateUser(@Param("user") TuserModel user);
    
    
    
    
    
    
    
}
